package com.cjh.mybatis10.reflection.wrapper;

import com.cjh.mybatis10.reflection.MetaObject;

/**
 * @Descripton 对象包装工厂
 * @Author cjh
 * @Date 2023/6/2 13:52
 */
public interface ObjectWrapperFactory {
    /**
     * 判断有没有包装器
     */
    boolean hasWrapperFor(Object object);
    /**
     * 得到包装器
     */
    ObjectWrapper getWrapperFor(MetaObject metaObject, Object object);
}
